Efficient Elliptic Curve Point Multiplication with Montgomery Ladder Algorithm
نویسندگان
چکیده
Scalar point multiplication has encountered significant attention in Elliptic curve cryptography (ECC) which is gaining popularity due to providing same level security with smaller key sizes compared to traditional cryptosystems, such as Ron Rivest, Adi Shamir, and Leonard Adleman (RSA). Point multiplication (KP) in ECC is basically performed on point addition and point doubling on elliptic curves. This performance has applied in different approaches such as NAF method, Montgomery ladder algorithm, binary method that is just point addition and point doubling. In this paper, improving an algorithm of public key cryptography, Montgomery Ladder, goes under review to make an efficient Elliptic Curve point multiplication in terms of area and throughput. This algorithm computes point multiplication on Elliptic Curves such as generic curves in which it is optimized by using parallel multipliers in Digit size architectures.
منابع مشابه
Multi-Dimensional Montgomery Ladders for Elliptic Curves
Montgomery’s ladder algorithm for elliptic curve scalar multiplication uses only the xcoordinates of points. Avoiding calculation of the y-coordinates saves time for certain curves. Montgomery introduced his method to accelerate Lenstra’s elliptic curve method for integer factoring. Bernstein extended Montgomery’s ladder algorithm by computing integer combinations of two points, thus accelerati...
متن کاملFault Attack on Elliptic Curve with Montgomery Ladder Implementation
In this paper, we present a new fault attack on elliptic curve scalar product algorithms. This attack is tailored to work on the classical Montgomery ladder method when the y-coordinate is not used. No weakness has been reported so far on such implementations, which are very efficient and were promoted by several authors. But taking into account the twist of the elliptic curves, we show how, wi...
متن کاملFast Algorithm for Converting Ordinary Elliptic Curves into Binary Edward Form
Scalar multiplication is computationally the most expensive operation in elliptic curve cryptosystems. Many techniques in literature have been proposed for speeding up scalar multiplication. In 2008, Bernstein et al proposed binary Edwards curves on which scalar multiplication is faster than traditional curves. At Crypto 2009, Bernstein obtained the fastest implementation for scalar multiplicat...
متن کاملCo-Z Addition Formulæ and Binary Ladders on Elliptic Curves
Meloni recently introduced a new type of arithmetic on elliptic curves when adding projective points sharing the same Z-coordinate. This paper presents further co-Z addition formulæ for various point additions on Weierstraß elliptic curves. It explains how the use of conjugate point addition and other implementation tricks allow one to develop efficient scalar multiplication algorithms making u...
متن کاملCo-Z Addition Formulæ and Binary Ladders on Elliptic Curves - (Extended Abstract)
Meloni recently introduced a new type of arithmetic on elliptic curves when adding projective points sharing the same Z-coordinate. This paper presents further co-Z addition formulæ (and register allocations) for various point additions on Weierstraß elliptic curves. It explains how the use of conjugate point addition and other implementation tricks allow one to develop efficient scalar multipl...
متن کامل